fflush[flush buffered file output]

Contents|Index|Previous|Next

fflush
[flush buffered file output]

SYNOPSIS
#include <stdio.h>
int fflush(FILE *fp);

DESCRIPTION
The stdio output functions can buffer output before delivering it to the host system, in order to minimize the overhead of system calls. Use fflush to deliver any such pending output (for the file or stream identified by fp) to the host system. If fp is NULL, fflush delivers pending output from all open files.

RETURNS
fflush returns 0 unless it encounters a write error; in that situation, it returns EOF.

COMPLIANCE
ANSI C requires fflush.

No supporting OS subroutines are required.